package model

// GmAccountRegReq 账号注册请求
type GmAccountRegReq struct {
	Username string `json:"username"` // 用户名
	Password string `json:"password"` // 密码
}

// GmAccountLoginReq 账号登录请求
type GmAccountLoginReq struct {
	Username string `json:"username"` // 用户名
	Password string `json:"password"` // 密码
}

// GmAccountLoginRsp 账号登录响应
type GmAccountLoginRsp struct {
	Uid   uint32 `json:"uid"`   // uid
	Token string `json:"token"` // 令牌
}

// GmAccountPasswordChangeReq 账号密码修改请求
type GmAccountPasswordChangeReq struct {
	OldPassword string `json:"old_password"` // 旧密码
	NewPassword string `json:"new_password"` // 新密码
}

// GmAccountInfo 账号信息
type GmAccountInfo struct {
	Nickname string `json:"nickname"` // 昵称
}
